package com.kmb.provider.domain;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

@Data
@Table(name = "sf_km_update")
public class SfKmUpdate implements Serializable {
    @Id
    @Column(name = "id")
    private Integer id;

    @Column(name = "proposer_userid")
    private String proposerUserid;

    @Column(name = "upgrade_sources")
    private Integer upgradeSources;

    @Column(name = "file_name")
    private String fileName;

    @Column(name = "file_md5")
    private String fileMd5;

    @Column(name = "upgrade_content")
    private String upgradeContent;

    @Column(name = "model_name")
    private Integer modelName;

    @Column(name = "upgrade_danger")
    private String upgradeDanger;

    @Column(name = "upgrade_operation")
    private String upgradeOperation;

    @Column(name = "upgrade_fail_dispose")
    private String upgradeFailDispose;

    @Column(name = "execute_cycle")
    private String executeCycle;

    @Column(name = "upgrade_time")
    private String upgradeTime;

    @Column(name = "upgrade_approval_list")
    private String upgradeApprovalList;

    @Column(name = "\"state\"")
    private Integer state;

    @Column(name = "predict_upgrade_time")
    private String predictUpgradeTime;

    @Column(name = "upgrade_userid")
    private String upgradeUserid;

    @Column(name = "auditer")
    private String auditer;

    @Column(name = "proposer_time")
    private String proposerTime;

    @Column(name = "svnurl")
    private String svnurl;

    @Column(name = "remark")
    private String remark;

    private static final long serialVersionUID = 1L;
}